package com.wyx.suanfa;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author 王艺锡
 * @version 1.0
 */
public class addTwoNumbers {
    //给你两个 非空 的链表，表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的，并且每个节点只能存储 一位 数字。
    //
    //请你将两个数相加，并以相同形式返回一个表示和的链表。
    //
    //你可以假设除了数字 0 之外，这两个数都不会以 0 开头。
    public static void main(String[] args) {

        String checkinTime = "1492617620";
        Date date = new Date(Long.parseLong(checkinTime));
        SimpleDateFormat ymd = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat hms = new SimpleDateFormat("HH:mm");

        String format1 = ymd.format(date);
        String format2 = hms.format(date);
        System.out.println(format1);
        System.out.println(format2);
    }
}
/*
* /**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode() {}
 *     ListNode(int val) { this.val = val; }
 *     ListNode(int val, ListNode next) { this.val = val; this.next = next; }
 * }

class Solution {
    public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
        ListNode head = null;
        ListNode tail = null;
        //记录进位
        int count = 0;
        while(l1 != null || l2 != null){
            int n1 = l1 != null? l1.val : 0;
            int n2 = l2 != null? l2.val : 0;
            int sum = n1 + n2 + count;

            if(head == null){
                head = tail = new ListNode(sum % 10);
            }else {
                tail.next = new ListNode(sum % 10);
                tail = tail.next;
            }
            count = sum / 10;

            if(l1 != null){
                l1 = l1.next;
            }
            if(l2 != null){
                l2 = l2.next;
            }
        }
        if(count > 0){
            tail.next = new ListNode(count);
        }
        return head;
    }
}*/
